DeepSeek Harness Plugin: dsh-plugin-composer-expand
By default, DeepSeek Harness has a limited input box height. This plugin adds an "Expand" button to improve the experience of entering long text. Once expanded, the input box becomes a floating overlay, taking up 50% of the conversation area's height, with independent scrolling. In expanded mode, `Enter` inserts a line break, `Ctrl/Cmd+Enter` sends the message, and `Esc` collapses it. The plugin uses FLIP animation technology for smooth transitions and relies on the `:has()` selector in Chrome 105+ for positioning. It requires a restart after installation to take effect. It is suitable for writing long text, but collapsing is supported only via the button, `Esc`, or sending, not by clicking outside.
Read Morelong-draft-input: Displaying Attachment-Style Summary Cards on DSH Long Drafts
long-draft-input is a standalone MIT-licensed plugin for DeepSeek Harness (DSH) 0.1.0-rc.5, designed to optimize the long-draft input experience. When the draft in the input box exceeds a threshold (default 2,000 characters), the plugin collapses the draft into an attachment-style summary card showing a first-line preview, character count, and line count, while expanding the send box upward; when below the threshold, the original behavior is preserved. The full text remains intact in `input.draft`, and submission still goes through the original `inputActions.submit()`, without altering draft state, message format, or the submission path. Users can add supplementary text in the collapsed state, click to restore the original text box for editing, or remove the long text and keep only the supplementary content. The plugin integrates via `conversation.input.d
Read More